package org.cboard.dataprovider.result;

import java.util.List;

/**
 * 处理返回值
 */
public class AggregateResult {
    /**
     * 返回传入的维度数据
     */
    private List<ColumnIndex> columnList;
    /**
     * 图表所需二维数组数据，第二层数组中存的数据为对应传入维度的对应数据：
     * [[维度1,维度2,维度3,...],[维度1,维度2,维度3,...],...]
     */
    private String[][] data;

    /**
     * 处理返回值
     * @param columnList 返回传入的维度数据
     * @param data 图表所需二维数组数据，第二层数组中存的数据为对应传入维度的对应数据：[[维度1,维度2,维度3,...],[维度1,维度2,维度3,...],...]
     */
    public AggregateResult(List<ColumnIndex> columnList, String[][] data) {
        this.columnList = columnList;
        this.data = data;
    }

    public AggregateResult() {
    }

    public List<ColumnIndex> getColumnList() {
        return columnList;
    }

    public void setColumnList(List<ColumnIndex> columnList) {
        this.columnList = columnList;
    }

    public String[][] getData() {
        return data;
    }

    public void setData(String[][] data) {
        this.data = data;
    }
}
